namespace InfiniTec.Threading
{
	public class OperationProgress : OperationAction
	{
		public OperationProgress(object status) : this(status, 0) {}

		public OperationProgress(object status, int progressPercentage)
		{
			Status = status;
			ProgressPercentage = progressPercentage;
		}

		public object Status { get; private set; }
		public int ProgressPercentage { get; private set; }
	}
}